
table, tr, td, select, input, form, li, p, textarea {
    
    font-size: medium;
}

pre {
    font-family: monospace;
    font-size: large;
}

a, .portalLink, a:active, .portalLink:active {
    
    font-size: medium;
    color: #3366CC;
}

a:visited, .portalLink:visited { 
    
    font-size: medium;
    color: #666699;
}

a:hover, .portalLink:hover { 
    
    font-size: medium;
    color: #6699CC;
}

body { 
    
    font-size: medium;
    background-color: #FFFFFF;
    margin: 0;
}

ul { 
    
}


/******************************************************************************/
/* Styles used in the themes                                                  */
/* Portlets should not use these styles since they may not be in all themes.  */
/******************************************************************************/

/* TOOL BAR */

/* Bar under border containing the page group dropdown and login, etc. buttons */
.portalToolBar {
    
    font-size: small;
    background-color: #CFD9E5;
    color: #666666; 

        
    border-top: 1px solid #FFFFFF;
    border-right: 0px none #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    padding: 0px 4px;
    margin: 0px;
        
}

/* Bar under border containing the page group dropdown and login, etc. buttons */
.portalToolBarIcon {
    
    font-size: small;
    background-color: #CFD9E5;
    color: #666666; 

        
    border-top: 1px solid #FFFFFF;
    border-right: 0px none #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    padding: 0px 0px;
    margin: 0px;
        
}

/* Bar under border containing the page group dropdown and login, etc. buttons */
.portalToolBarIconOn {
    
    font-size: small;
    background-color: #3D67bb;
    color: #666666; 

        
    border-top: 1px solid #FFFFFF;
    border-right: 0px none #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    padding: 0px 0px;
    margin: 0px;
        
}

/* Link color for the text on the tool bar */
.portalToolBarLink, .portalToolBarLink:visited, .portalToolBarLink:hover {
    
    font-size: small;
    color:#666666;
    text-decoration: none;
}

/* Vertical separator between tool bar and place bar */
.portalToolBarSeparator {
    background-color: #FFFFFF;
}

/* Background for the banner.  Note that the background color is hidden from
   legacy browsers for consistency, not because it can't handle the attribute.
   New in v5 */
.portalToolbarBannerBackground {

        
    background-color: #CFD9E5; 
    background-image: url("banner.jpg");
    background-position: left bottom;     
    background-repeat: repeat-x;
    border-top: 1px solid #FFFFFF;
    border-right: 0px none #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    padding: 0px 0px;
    margin: 0px;
        
}


/* LINK BAR */

/* Bar under toolbar that shows links to customizer and assign permissions portlets */
.portalLinkBar {
    
    font-size: medium;
    background-color: #FFFFFF;
    color: #FFFFFF;
    background-repeat: no-repeat;
}

/* Link color for the text which can be found on the place bar outside of tabs */
.portalLinkBarLink, .portalLinkBarLink:visited, .portalLinkBarLink:hover {
    
    font-size: medium;
    color:#817279;
    text-decoration: underline;
}



/* PLACE BAR */

/* Bar under toolbar that shows the places */
.portalPlaceBar {
    
    font-size: medium;
    background-color: #8956A4;
    color: #FFFFFF;
    background-repeat: no-repeat;

        
    border-bottom: 1px solid #FFFFFF;
        
 }

/* Link color for the text which can be found on the place bar outside of tabs */
.portalPlaceBarLink, .portalPlaceBarLink:visited, .portalPlaceBarLink:hover {
    
    font-size: medium;
    color:#817279;
    text-decoration: none;
}

/* 3D highlight for Place bar */
.portalPlaceBar3dHighlight {
    background-color: #FF00FF;
}

/* 3D shadow for Place bar */
.portalPlaceBar3dShadow {
    background-color: #817279;
    text-decoration: none; 

        
    border-left: 0px none #FFFFFF;
    border-right: 1px solid #FFFFFF;
        
}

/* Selected tab on Place bar */
.portalSelectedPlace, .portalSelectedPlace:visited, .portalSelectedPlace:hover, .portalSelectedPlace:active {
    
    font-size: medium;
    color: #333333;
    background-color: #FFFFFF;
    text-decoration: none; 

        
    border-left: 0px none #FFFFFF;
    border-right: 1px solid #FFFFFF;
    padding: 2px 4px;
    margin: 0px;
        
}

/* Icon next to selected tab on Place bar, such as 'Edit Page' - new in v5 */
.portalSelectedPlaceIcon {
    color: #333333;
    background-color: #FFFFFF;
    text-decoration: none; 

        
    border-left: 0px none #FFFFFF;
    border-right: 1px solid #FFFFFF; 
    padding: 0px 2px;
    margin: 0px;
        
}

/* Link in Selected tab on Place bar */
.portalSelectedPlaceLink, .portalSelectedPlaceLink:visited, .portalSelectedPlaceLink:hover, .portalSelectedPlaceLink:active {
    
    font-size: medium;
    color: #333333;
    background-color: #FFFFFF;
    text-decoration: none; 
}

/* 3D highlight on selected tab on Place bar */
.portalSelectedPlace3dHighlight {
    background-color: #B6B7D3;
}

/* 3D shadow on selected tab on Place bar */
.portalSelectedPlace3dShadow {
    background-color: #5D5E96;
}

/* Unselected tabs on Place bar */
.portalUnSelectedPlace, .portalUnSelectedPlace:visited, .portalUnSelectedPlace:hover, .portalUnSelectedPlace:active {
    
    font-size: medium;
    color: #FFFFFF;
    background-color: #3D67BB;
    text-decoration: none; 

        
    border-left: 0px none #FFFFFF;
    border-right: 1px solid #FFFFFF;
    padding: 2px 4px;
    margin: 0px;
        
}

/* Link in Unselected tabs on Place bar */
.portalUnSelectedPlaceLink, .portalUnSelectedPlaceLink:visited, .portalUnSelectedPlaceLink:hover, .portalUnSelectedPlaceLink:active {
    
    font-size: medium;
    color: #FFFFFF;
    background-color: #3D67BB;
    text-decoration: none;
}

/* 3D highlight on unselected tabs on Place bar */
.portalUnSelectedPlace3dHighlight {
    background-color: #3D67BB;
}

/* 3D shadow on unselected tabs on Place bar */
.portalUnSelectedPlace3dShadow {
    background-color: #3D67BB;
}


/* PAGE BAR */

/* Bar under place bar that shows the pages */  
.portalPageBar {
    
    font-size: medium;
    background-color: #CFD9E5;

        
    border-bottom: 1px solid #FFFFFF;
        
 }

/* Link color for the text which can be found on the page bar outside of tabs */
.portalPageBarLink, .portalPageBarLink:visited, .portalPageBarLink:hover {
    
    font-size: medium;
    text-decoration: none;
}

/* 3D highlight for Page bar */
.portalPageBar3dHighlight {
    background-color: #FD8C3E;
}

/* 3D shadow for Page bar */
.portalPageBar3dShadow {
    background-color: #9999BB; 
    text-decoration: none; 

        
    border-left: 0px none #FFFFFF;
    border-right: 1px solid #FFFFFF;
        
}

/* Selected tab on Page bar */
.portalSelectedPage, .portalSelectedPage:visited, .portalSelectedPage:hover, .portalSelectedPage:active {
    
    font-size: medium;
    color: #333333;
    background-color: #E5EFF7;
    text-decoration: none; 

        
    border-left: 0px none #FFFFFF;
    border-right: 1px solid #FFFFFF;
    padding: 2px 4px;
    margin: 0px;
        
}

/* Icon next to selected tab on Page bar, such as 'Edit Page' - new in v5 */
.portalSelectedPageIcon {
    color: #333333;
    background-color: #E5EFF7;
    text-decoration: none; 

        
    border-left: 0px none #FFFFFF;
    border-right: 1px solid #FFFFFF;
    padding: 0px 2px;
    margin: 0px;
        
}

/* Link in Selected tab on Page bar */
.portalSelectedPageLink, .portalSelectedPageLink:visited, .portalSelectedPageLink:hover, .portalSelectedPageLink:active {
    
    font-size: medium;
    color: #333333;
    background-color: #E5EFF7;
    text-decoration: none;
}

/* 3D highlight on selected tab on Page bar */
.portalSelectedPage3dHighlight {
    background-color: #FD8C3E;
}

/* 3D shadow on selected tab on Page bar */
.portalSelectedPage3dShadow {
    background-color: #B74405;
}

/* Unselected tabs on Page bar */
.portalUnSelectedPage, .portalUnSelectedPage:visited, .portalUnSelectedPage:hover, .portalUnSelectedPage:active {
    
    font-size: medium;
    color: #4D4348;
    background-color: #C3CDD9;
    text-decoration: none; 

        
    border-left: 0px none #FFFFFF;
    border-right: 1px solid #FFFFFF;
    padding: 2px 4px;
    margin: 0px;
        
}

/* Link in Unselected tabs on Page bar */
.portalUnSelectedPageLink, .portalUnSelectedPageLink:visited, .portalUnSelectedPageLink:hover, .portalUnSelectedPageLink:active {
    
    font-size: medium;
    color: #4D4348;
    background-color: #C3CDD9;
    text-decoration: none;
}

/* 3D highlight on unselected tabs on Page bar */
.portalUnSelectedPage3dHighlight {
    background-color: #FD8C3E;
}

/* 3D shadow on unselected tabs on Page bar */
.portalUnSelectedPage3dShadow {
    background-color: #B74405;
}


/******************************************************************************/
/* Styles used in the skins                                                   */
/* These styles need to be defined in all themes for proper skin operation.   */
/******************************************************************************/

/* TREE NAVIGATION */

/* Selected branch in the tree navigation control - New in v5.0 */
.portalNavSelectedBranch, .portalNavSelectedBranch:visited, .portalNavSelectedBranch:hover, .portalNavSelectedBranch:active {
    
    font-size: medium;
    color: #333333;
    background-color: #ffffff;
    text-decoration: none;
}

/* Selected node in the tree navigation control - New in v4.2 */
.portalNavSelectedNode, .portalNavSelectedNode:visited, .portalNavSelectedNode:hover, .portalNavSelectedNode:active {
    
    font-size: medium;
    font-weight: bold;
    color: #333333;
    background-color: #ffffff;
    text-decoration: none;
}

/* Unselected node in the tree navigation control - New in v4.2 */
.portalNavUnSelectedNode, .portalNavUnSelectedNode:visited, .portalNavUnSelectedNode:hover, .portalNavUnSelectedNode:active {
    
    font-size: medium;
    color: #333333;
    background-color: #EFEFEF;
    text-decoration: none;
}

/* Unselectable node in the tree navigation control - New in v4.2 */
.portalNavUnSelectableNode, .portalNavUnSelectableNode:visited, .portalNavUnSelectableNode:hover, .portalNavUnSelectableNode:active {
    
    font-size: medium;
    color: #aaaaaa;
    background-color: #EFEFEF;
    text-decoration: none;
}

/* Top level node in the tree navigation control - New in v4.2 */
.portalNavLevel1 {
    font-weight: bold;
}

/* Size of icon on navigation node - such as show tools' edit icon - New in v5 */
.portalNavNodeIcon {
    width: 16px;
    height: 16px;
}

/* Size of expand/collapse icon - New in v5 */
.portalNavExpandCollapseIcon {
    width: 14px;
    height: 14px;
}


/* PORTLET TITLE */

/* used on portlet titlebar */
.portalPortletTitle {
    
    font-size: medium;
    background-color: #CFD9E5;
    color: #333333;
}

/* used on the background of portlet skin icons - New in v5 */
.portalPortletTitleIconBackground {
    
    font-size: medium; 
    background-color: #A3B6CC;
    color: #FFFFFF;

        
    border-right: 0px none #FFFFFF;
    border-left: 1px solid #FFFFFF;
    margin: 0px;
        
}

/* used on the background of portlet skin tools icons - New in v5 */
.portalPortletTitleToolsIconBackground {
    
    font-size: medium; 
    background-color: #3D67BB;
    color: #FFFFFF;

        
    border-right: 0px none #FFFFFF;
    border-left: 1px solid #FFFFFF;
    margin: 0px;
        
}

/* Size of portlet titlebar icon - New in v5 */
.portalPortletTitleIcon {
    width: 12px;
    height: 12px;
}

/* Non-standard sized portlet titlebar icon - New in v5 */
/* Use this style if your skin icons aren't 12 x 12 px.  This still enables resizing of the
   icons via CSS for accessibility. When scaling non-standard sized icons, you don't know the
   original size so it will look irregular.  Use em units for scaling to make the size relative
   to the font size. By default, this style has no definition. */
.portalPortletTitleIconNonStandardSize, .portalPortletTitleToolsIconNonStandardSize {
}


/******************************************************************************/
/* Styles for special portlets                                                */
/* These styles are reserved for IBM administrative portlets.                 */
/* General portlets should not use these styles as they are subject to change.*/
/******************************************************************************/

/* ADMINISTRATION PORTLETS */

/* Header bar and task manager selected tab*/
.portalTableAdminHead {
    
    font-size: medium;
    color: #333333;
    background-color: #CCCCCC;
}

/* Color for separator lines - matches icon background */
.portalAdminHeadSeparator {
    background-color: #999999;
}

/* Status Message display - New in v5 */
.portalStatusMsg {
    
    font-size: medium;
    color: #000000;
    background-color: #FFFFFF;
        
    margin: 0px; 
    border: solid 1px #b0a8a8;
        
}


/* WELCOME/INSTRUCTION PORTLET */

/* Text for the welcome/instruction portlet - New in v5 */
/* General portlets should not use this style since it may be deleted in a future release. */
.portalInstructionText {
    color: #405380;
    margin: 0.6em 0px 0px 0px;
}

/* Text that is emphasized in the welcome/instruction portlet - New in v5 */
/* General portlets should not use this style since it may be deleted in a future release. */
.portalInstructionText em {
     font-weight: bold;
     font-style: normal;
     color: #8A59A6;
}

/* Reduces space between paragraphs in the welcome/instruction portlet - New in v5 */
/* General portlets should not use this style since it may be deleted in a future release. */
.portalInstructionHeadText {
     font-weight: bold;
     font-size: x-large;
     color: #405380;
}


/******************************************************************************/
/* Styles used in portlets                                                    */
/*                                                                            */
/*   Portlets should only use styles in this section.                         */
/*   They should not use any of the styles defined in other sections.         */
/******************************************************************************/


/* INDENT STYLES - New in v5 */

/* Padding left of 4px - New in v5 */
.portalIndentXSmall {
     
        padding-left: 4px; 
     
}

/* Padding left of about 8px - half the width of small size icon - New in v5 */
.portalIndentSmall {
     
        padding-left: 8px; 
     
}

/* Padding left of 16px - width of small size icon - New in v5 */
.portalIndentMedium {
     
        padding-left: 16px; 
     
}

/* Padding left of 32px - width of normal size icon - New in v5 */
.portalIndentLarge {
     
        padding-left: 32px; 
     
}

/* Padding left of about 48px - New in v5 */
.portalIndentXLarge {
     
        padding-left: 48px; 
     
}


/* PORLTET ACTION BUTTONS */

/* Text for tasks on header bar. Note that the text color is hidden from
   legacy browsers for consistency, not because it can't handle the attribute.
   New in v5 */
.portalTaskIconText, .portlet-dlg-icon-label {
    
    font-size: medium;
    font-weight: bold;

        
    color: #001F66; 
    white-space: nowrap;
        
        /* Comment to hide styles for legacy browsers from modern browsers.
    color: #000000; 
        */
}

/* Text for disabled tasks on header bar. Note that the text color is hidden from
   legacy browsers for consistency, not because it can't handle the attribute. 
   New in v5 */
.portalTaskDisabledIconText {
    
    font-size: medium;
    font-weight: bold;

        
    white-space: nowrap;
    color: #8F9CB3; 
        
}

/*
 Table surrounding the task on header bar. This style is present to disable the border="1" in
 the markup which was necessary to support legacy browsers.
 New in v5 */
.portalTaskIconBorderTable, .portalTaskDisabledIconBorderTable {

        
    border: 0px;
        
}

/* Background behind the task icon text.  Note that the background color is hidden from
   legacy browsers for consistency, not because it can't handle the attribute.
   New in v5 */
.portalTaskIconTextBackground {

        
    background-color: #C3D3E6; 
    background-image: url("ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center;     
    border: 1px solid #405380;
    padding: 4px 16px;
    margin: 0px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
        
}

/* Background behind the disabled task icon text.  Note that the background color is hidden from
   legacy browsers for consistency, not because it can't handle the attribute. 
   New in v5 */
.portalTaskDisabledIconTextBackground {

        
    background-color: #C3D3E6; 
    background-image: url("ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center;     
    border: 1px solid #8F9CB3;
    padding: 4px 16px;
    margin: 0px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
        
}

/* Text labels for icons in portlet body - New in v5 */
.portalDialogIconText, .portlet-icon-label {
    
    font-size: medium;
    color: #001F66;
}

/* Text labels for disabled icons in portlet body */
.portalDialogDisabledIconText {
    
    font-size: medium;
    color: #8F9CB3;
}

/* Background for dialog icon - New in v5 */
.portalDialogIconBackground {
    text-align: center;
    vertical-align: middle;

        
    background-color: #C3D3E6;
    background-image: url("DialogIconBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #405380;
    border-right: 0px none #405380;
    border-bottom: 1px solid #405380;
    border-left: 1px solid #405380;
    padding: 0px 0px;
    margin: 0px;
        
}

/* Background for dialog icon text - New in v5 */
.portalDialogIconTextBackground {
    text-align: center;
    vertical-align: middle;
    
        
    background-color: #C3D3E6; 
    background-image: url("DialogIconTextBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #405380;
    border-right: 1px solid #405380;
    border-bottom: 1px solid #405380;
    border-left: 0px none #405380;
    padding: 2px 4px;
    margin: 0px;
    white-space: nowrap;
        
}

/* Background for disabled dialog icon - New in v5 */
.portalDialogDisabledIconBackground {
    text-align: center;
    vertical-align: middle;

        
    background-color: #C3D3E6;
    background-image: url("DialogIconBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #8F9CB3;
    border-right: 0px none #8F9CB3;
    border-bottom: 1px solid #8F9CB3;
    border-left: 1px solid #8F9CB3;
    padding: 0px 0px;
    margin: 0px;
        
}

/* Background for dialog icon text - New in v5 */
.portalDialogDisabledIconTextBackground {
    text-align: center;
    vertical-align: middle;
    
        
    background-color: #C3D3E6; 
    background-image: url("DialogIconTextBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #8F9CB3;
    border-right: 1px solid #8F9CB3;
    border-bottom: 1px solid #8F9CB3;
    border-left: 0px none #8F9CB3;
    padding: 2px 4px;
    margin: 0px;
    white-space: nowrap;
        
}

/* Size of icon on a dialog button - New in v5 */
.portalDialogIcon {
    width: 16px;
    height: 16px;
}

/* Button bar area at top and bottom of portlet - New in v5 */
.portalButtonBarTop, .portalButtonBarBottom {
    background-color: #DFDFDF; 
}


/* PORTLET BACKGROUNDS AND TEXT STYLES */

/* Standard background for portlet */
.portalPortletBack {
    background-color: #FFFFFF;
}

/* Background for portlet in edit and configure mode */
.portalEditBack, .portalConfigureBack {
    background-color: #FFFFFF;
}

/* Panel background for portion of advanced options - New in v5 */
.portalAdvancedOptions { 
    background-color: #e4e4e4;

        
    border: solid 1px #44466F;
    margin-left: 10px;
        

}

/* Background with emphasis color for portlet */
.portalPortletColorBack {
    background-color: #CCCCCC;
}

/* Text for header in standard portlet and portlet in edit mode */
.portalPortletHead, .portalEditHead {
    
    font-size: medium;
    font-weight: bold;
    color: #333333;
}

/* Text for section header in standard portlet and portlet in edit mode - New in v5 */
.portlet-section-header {
    
    font-size: medium;
    font-weight: bold;
    color: #333333;
}

/* Text in body of standard portlet and portlet in edit mode - New in v5 */
.portalPortletText, .portalEditText, .portalPortletSmText, .portalEditSmText, .portalPortletTinyText, .portlet-font {
    
    font-size: medium;
    color: #333333;
}

/* Text for copyright information - New in v5 */ 
.portalCopyrightText {
    
    font-size: small;
    color: #999999;
}

/* Main portlet body style */
.portalPortletBody {
}


/* PORTLET TABLES */

/* Text in row of table header */
.portalTableHead {
    
    font-size: medium;
    font-weight: bold;
    color: #989898;
    text-align: left;
}

/* Standard text within table - New in v5 */
.portalTableText, .portlet-section-body {
    
    font-size: medium;
}

/* Standard table row */
.portalTableRow, .portalTableNrmRow {
    
    font-size: medium;
    color: #333333;
    background-color: #FFFFFF;
}

/* Text in a selected cell range - New in v5 */
.portalTableSelectedRow, .portlet-section-selected {
    
    font-size: medium;
    color: #333333;
    background-color: #c5d1de;
}

/* Shaded table row - used to alternate row colors with standard row - New in v5 */
/* For the v5 look, we have intentionally disabled alternating shaded table rows because
   we have lines between the rows.  However, Netscape 4.x cannot display borders
   properly so we still use the alternating shaded rows on legacy browsers. */
.portalTableShdRow, .portlet-section-alternate {
    
    font-size: medium;
    color: #333333;

        /* Comment to hide styles for legacy browsers from modern browsers.
    background-color: #ececec; 
        */

}
.portalTableRow td, .portalTableNrmRow td, .portalTableShdRow td {

        
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: #aaaaaa;
    padding: 3px;
        
}


/* Text links in table header row */
.portalTableHeadLink, .portalTableHeadLink:visited, .portalTableHeadLink:hover {
    
    font-size: medium;
    font-weight: bold;
    color: #989898;
}

/* Text of a subheading - New in v5 */
.portlet-section-subheader {
    
    font-size: medium;
    color: #333333;
}

/* Top-level table tag of table - New in v5 */
.portalTable {

        
    border-width: 1px;
    border-style: solid;
    border-color: #aaaaaa;
        
}

/* Styles for left, middle and right cells of the header row - New in v5 */
.portalTableHeadStart, .portalTableHeadMiddle, .portalTableHeadEnd {
    
    font-size: medium;
    font-weight: bold;
    color: #989898;
    text-align: left;

        
    background-color: #ffffff;
    border-width: 0px 0px 0px 0px;
    border-style: none;
    border-color: #aaaaaa;
    padding: 3px;
        
}

/* Styles for left, middle and right cells of the header row where the text is center aligned. - New in v5 */
.portalTableHeadStartAlignCenter, .portalTableHeadMiddleAlignCenter, .portalTableHeadEndAlignCenter {
    
    font-size: medium;
    font-weight: bold;
    color: #989898;
    text-align: center;

        
    background-color: #ffffff;
    border-width: 0px 0px 0px 0px;
    border-style: none;
    border-color: #aaaaaa;
    padding: 3px;
        
}

/* Styles for the left, middle and right cells of the header row where the column contains numeric data. - New in v5 */
.portalTableHeadStartNumeric, .portalTableHeadMiddleNumeric, .portalTableHeadEndNumeric {
    
    font-size: medium;
    font-weight: bold;
    color: #989898;
    text-align: right;

        
    background-color: #ffffff;
    border-width: 0px 0px 0px 0px;
    border-style: none;
    border-color: #aaaaaa;
    padding: 3px;
        
}

/* Styles for the left, middle, and right cells of a data row. - New in v5 */
/* ! important is on some of these attributes to override the backward compatibility styles
   .portalTableRow td, .portalTableNrmRow td, .portalTableShdRow td */
.portalTableDataStart, .portalTableDataMiddle, .portalTableDataEnd {
    text-align: left;

        
    border-width: 1px 0px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #aaaaaa ! important;
    padding: 3px ! important;
        
}

/* Styles for the left, middle and right cells of a data row where the text is center aligned. - New in v5 */
/* ! important is on some of these attributes to override the backward compatibility styles
   .portalTableRow td, .portalTableNrmRow td, .portalTableShdRow td */
.portalTableDataStartAlignCenter, .portalTableDataMiddleAlignCenter, .portalTableDataEndAlignCenter {
    text-align: center;

        
    border-width: 1px 0px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #aaaaaa ! important;
    padding: 3px ! important;
        
}

/* Styles for the left, middle and right cells of a data row where the data in the column is numeric. - New in v5 */
/* ! important is on some of these attributes to override the backward compatibility styles
   .portalTableRow td, .portalTableNrmRow td, .portalTableShdRow td */
.portalTableDataStartNumeric, .portalTableDataMiddleNumeric, .portalTableDataEndNumeric {
    text-align: right;

        
    border-width: 1px 0px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #aaaaaa ! important;
    padding: 3px ! important;
        
}


/* PORTLET PAGING TABLES */

/* Styles for the top-level table tag and the cells containing the header, footer, and table body. - New in v5 */
.portalPagingTable, .portalPagingTableHeader, .portalPagingTableFooter, .portalPagingTableBody {

        
    border: 0px;
        
}

/* The size of icons in the paging header or footer - New in v5 */
.portalPagingTableHeaderIcon, .portalPagingTableFooterIcon {
    width: 16px;
    height: 16px;
}

/* The leftmost cell of the paging table header - New in v5 */
.portalPagingTableHeaderStart
{
    background-color: #c5d1de;

        
    border-top: 1px solid #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 0px none #aaaaaa;
    border-left: 1px solid #aaaaaa;
        
}

/* All cells in the middle of the paging table header - New in v5 */
.portalPagingTableHeaderMiddle {
    background-color: #c5d1de;

        
    border-top: 1px solid #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 0px none #aaaaaa;
    border-left: 0px none #aaaaaa;
        
}

/* The rightmost cell of the paging table header - New in v5 */
.portalPagingTableHeaderEnd {

        
    background-image: url("PagingTableTopRight.gif");
    background-repeat: no-repeat;
    background-position: right top;
    background-color: transparent;
        

        /* Comment to hide styles for legacy browsers from modern browsers.
    background-color: #c5d1de;
        */
}

/* The leftmost cell of the paging footer - New in v5 */
.portalPagingTableFooterStart
{
    background-color: #c5d1de;

        
    border-top: 0px none #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
        
}

/* All cells in the middle of the paging table footer - New in v5 */
.portalPagingTableFooterMiddle {
    background-color: #c5d1de;

        
    border-top: 0px none #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    border-left: 0px none #aaaaaa;
        
}

/* The rightmost cell of the paging table footer - New in v5 */
.portalPagingTableFooterEnd {

        
    background-image: url("PagingTableBottomRight.gif");
    background-repeat: no-repeat;
    background-position: right bottom; 
    background-color: transparent;
        
        
        /* Comment to hide styles for legacy browsers from modern browsers.
    background-color: #c5d1de;
        */
}






/* PORTLET FORM-RELATED TEXT STYLES */

/* Text for form entryfields - New in v5 */
.portalEditField, .portlet-form-input-field {
    
    font-size: medium;

        
    border: 1px solid #999999;
        

}

/* Text for form buttons - New in v5 */
.portalButtonText, .portlet-form-button { 
    
    font-size: medium;
    font-weight: bold;

        
    color: #001F66;
    background-color: #C3D3E6; 
    background-image: url("ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border: 1px solid #405380;
    padding: 2px 11px;
    margin: 0px;
    text-align: center;
        
}

/* Text for disabled form buttons - New in v5 */
.portalButtonDisabledText { 
    
    font-size: medium;
    font-weight: bold;

        
    color: #C3D3E6;
    background-color: #c1d1e2; 
    background-image: url("ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border: 1px solid #8F9CB3;
    padding: 2px 11px;
    margin: 0px;
    text-align: center;
        
}

/* Text for form browse button <input type="file" ...> - New in v5 */
.portalBrowseButton {
    
    font-size: medium;
}

/* Text for form element labels - New in v5 */
/* The portalRequiredLabelText style should also used on the text explaining that the field is required even if it is in a footnote. */
.portalLabelText, .portlet-form-field, .portlet-form-field-label, portalRequiredLabelText {
    
    font-size: medium;
    color: #333333;
}

/* Strong text in form element labels where a value is required - New in v5 */
.portalRequiredLabelText strong {
    
    font-size: medium;
    color: #ff0000;
}

/* Text for form element descriptions - New in v5 */
.portalDescriptionText, .portlet-font-dim {
    
    font-size: medium;
    color: #808080;
}

/* Text used for the descriptive label of the whole form (not the labels for fields) - New in v5 */
.portlet-form-label {
    color: #333333;
}


/* PORTLET MESSAGE AND INLINE HELP TEXT STYLES */

/* Text for error messages - New in v5 */
.portalFieldErrorText, .portlet-msg-error {
    color: #C83030;
}

/* Text for warning messages - New in v5 */
.portalFieldWarningText, .portlet-msg-alert {
    color: #333333;
}

/* Text for success messages - New in v5 */
.portalFieldSuccessText, .portlet-msg-success {
    color: #333333;
}

/* Text for information messages -New in v5 */
.portalFieldInfoText, .portlet-section-footer {
    color: #999999;
}

/* Text for inline help information - New in v5 */
.portalInlineHelpText, .portlet-msg-info, .portlet-section-text {
    color: #666666;
}

/* Text for status messages such as "Progress: 80%" - New in v5 */
.portlet-msg-status {
    color: #333333;
}

/* Monospaced text for listboxes and other fields where columns need to line up - New in v5 */
.portalFieldMonospaced {
    font-family: monospace;
    font-size: large;
}

/* PORTLET MENUS */

/* General menu settings such as background color, margins, etc. - New in v5 */
.portlet-menu {
	background-color: #EEEEEE;  
	border-style: solid;
	border-color: #333333; 
	border-width: 1px;
    padding: 3px;
}

/* Normal, unselected menu item - New in v5 */
.portlet-menu-item {
	background-color: #EEEEEE;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}

/* Selected menu item - New in v5 */
.portlet-menu-item-selected {
	background-color: #aaaaaa;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}

/* Normal, unselected menu item when the mouse hovers over it - New in v5 */
.portlet-menu-item-hover {
	background-color: #cccccc;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}

/* Selected menu item when the mouse hovers over it - New in v5 */
.portlet-menu-item-hover-selected {
	background-color: #cccccc;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}

/* Normal, unselected menu item that has sub-menus - New in v5 */
.portlet-menu-cascade-item {
	background-color: #eeeeee;
   	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px 3px 3px 3px;
}

/* Normal, unselected menu item that has sub-menus - New in v5 */
.portlet-menu-cascade-item-selected {
	background-color:#cccccc;
    border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px 3px 3px 3px;
}

/* Descriptive text for the menu (e.g. in a help context below the menu) - New in v5 */
.portlet-menu-description {
}

/* Menu caption - New in v5 */
.portlet-menu-caption {
	border-style: solid;
	border-color: #333333; 
	border-width: 1px;
}


/* PORTLET TABS */

/* Bar area on which tabs are displayed - New in v5 */
.portalPortletTabBar { 
}

/* Area separating the tabs from the items below the tabs - New in v5 */
.portalPortletTabBarSeparator {
    background-color: #95a5b9;

        
    margin: 0px;
    padding: 0px;
    height: 5px;
        
}

/* The table displaying all of the tabs - New in v5 */
.portalPortletTabSet {

        
    border: 0px;
    background-color: transparent;
        
}

/* The area of the tab set where the unselected tabs are displayed - New in v5 */
.portalPortletTab {

        
    border: 0px;
    background-color: transparent;
        

        /* Comment to hide styles for legacy browsers from modern browsers.
    background-color: #D8D8D8;
        */
}

/* The area of the tab set where the selected tab is displayed - New in v5 */
.portalPortletSelectedTab {

        
    border: 0px;
    background-color: transparent;
        

        /* Comment to hide styles for legacy browsers from modern browsers.
    background-color: #cccccc;
        */
}

/* The top left cell of a 9 x 9 table displaying the unselected tab - New in v5 */
.portalPortletTabTopStart {
    background-color: #e5ecf3;

        
    border-top: 1px solid #95a5b9;
    border-right: 0px none #95a5b9;
    border-bottom: 0px none #95a5b9;
    border-left: 1px solid #95a5b9;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
        
}

/* The top center cell of a 9 x 9 table displaying the unselected tab - New in v5 */
.portalPortletTabTopCenter {
    background-color: #e5ecf3;

        
    border-top: 1px solid #95a5b9;
    border-right: 0px none #95a5b9;
    border-bottom: 0px none #95a5b9;
    border-left: 0px none #95a5b9;
        
}

/* The top right cell of a 9 x 9 table displaying the unselected tab - New in v5 */
.portalPortletTabTopEnd {

        
    background: url("PortletTabTopRight.gif");
    background-repeat: no-repeat;
    background-position: right top;
    border-style: none;
    background-color: transparent;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
        

        /* Comment to hide styles for legacy browsers from modern browsers.
    background-color: #e5ecf3;
        */
}

/* The middle left cell of a 9 x 9 table displaying the unselected tab - New in v5 */
.portalPortletTabMiddleStart {
    background-color: #e5ecf3;

        
    border-top: 0px none #95a5b9;
    border-right: 0px none #95a5b9;
    border-bottom: 0px none #95a5b9;
    border-left: 1px solid #95a5b9;
        
}

/* The center cell of a 9 x 9 table displaying the unselected tab.  The tab text is displayed in this cell. - New in v5 */
.portalPortletTabMiddleCenter {
    background-color: #e5ecf3;

        
    white-space: nowrap;
    border-style: none;
        
}

/* The middle right cell of a 9 x 9 table displaying the unselected tab - New in v5 */
.portalPortletTabMiddleEnd {
    background-color: #e5ecf3;

        
    border-top: 0px none #95a5b9;
    border-right: 1px solid #95a5b9;
    border-bottom: 0px none #95a5b9;
    border-left: 0px none #95a5b9;
        
}

/* The bottom left cell of a 9 x 9 table displaying the unselected tab - New in v5 */
.portalPortletTabBottomStart {
    background-color: #e5ecf3;

        
    border-top: 0px none #95a5b9;
    border-right: 0px none #95a5b9;
    border-bottom: 0px none #95a5b9;
    border-left: 1px solid #95a5b9;
    width: 5px;
    height: 5px;
        
}

/* The bottom center cell of a 9 x 9 table displaying the unselected tab - New in v5 */
.portalPortletTabBottomCenter {
    background-color: #e5ecf3;

        
    border-style: none;
        
}

/* The bottom right cell of a 9 x 9 table displaying the unselected tab - New in v5 */
.portalPortletTabBottomEnd {
    background-color: #e5ecf3;

        
    border-top: 0px none #95a5b9;
    border-right: 1px solid #95a5b9;
    border-bottom: 0px none #95a5b9;
    border-left: 0px none #95a5b9;
    width: 5px;
    height: 5px;
        
}


/* The top left cell of a 9 x 9 table displaying the selected tab - New in v5 */
.portalPortletSelectedTabTopStart {
    background-color: #95a5b9;

        
    border-top: 1px solid #95a5b9;
    border-right: 0px none #95a5b9;
    border-bottom: 0px none #95a5b9;
    border-left: 1px solid #95a5b9;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
        
}

/* The top center cell of a 9 x 9 table displaying the selected tab - New in v5 */
.portalPortletSelectedTabTopCenter {
    background-color: #95a5b9;

        
    border-top: 1px solid #95a5b9;
    border-right: 0px none #95a5b9;
    border-bottom: 0px none #95a5b9;
    border-left: 0px none #95a5b9;
        
}

/* The top right cell of a 9 x 9 table displaying the selected tab - New in v5 */
.portalPortletSelectedTabTopEnd {

        
    background: url("PortletSelectedTabTopRight.gif");
    background-repeat: no-repeat;
    background-position: right top;
    border-style: none;
    background-color: transparent;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
        

        /* Comment to hide styles for legacy browsers from modern browsers.
    background-color: #95a5b9;
        */
}

/* The middle left cell of a 9 x 9 table displaying the selected tab - New in v5 */
.portalPortletSelectedTabMiddleStart {
    background-color: #95a5b9;

        
    border-top: 0px none #95a5b9;
    border-right: 0px none #95a5b9;
    border-bottom: 0px none #95a5b9;
    border-left: 1px solid #95a5b9;
        
}

/* The center cell of a 9 x 9 table displaying the selected tab. The tab text is displayed in this cell. - New in v5 */
.portalPortletSelectedTabMiddleCenter {
    background-color: #95a5b9;

        
    border-style: none;
    white-space: nowrap;
        
}

/* The middle right cell of a 9 x 9 table displaying the selected tab - New in v5 */
.portalPortletSelectedTabMiddleEnd {
    background-color: #95a5b9;

        
    border-top: 0px none #95a5b9;
    border-right: 1px solid #95a5b9;
    border-bottom: 0px none #95a5b9;
    border-left: 1px solid #95a5b9;
        
}

/* The bottom left cell of a 9 x 9 table displaying the selected tab - New in v5 */
.portalPortletSelectedTabBottomStart {
    background-color: #95a5b9;

        
    border-top: 0px none #95a5b9;
    border-right: 0px none #95a5b9;
    border-bottom: 0px none #95a5b9;
    border-left: 1px solid #95a5b9;
    width: 5px;
    height: 5px;
        
}

/* The bottom center cell of a 9 x 9 table displaying the selected tab - New in v5 */
.portalPortletSelectedTabBottomCenter {
    background-color: #95a5b9;

        
    border-style: none;
        
}

/* The bottom right cell of a 9 x 9 table displaying the selected tab - New in v5 */
.portalPortletSelectedTabBottomEnd {
    background-color: #95a5b9;

        
    border-top: 0px none #95a5b9;
    border-right: 1px solid #95a5b9;
    border-bottom: 0px none #95a5b9;
    border-left: 0px none #95a5b9;
    width: 5px;
    height: 5px;
        
}

/* Link for tab text - New in v5 */
.portalPortletTabLink, .portalPortletTabLink:hover, .portalPortletTabLink:visited, .portalPortletTabLink:active {
    color: #333333;
}

/* Link for selected tab text - New in v5 */
.portalPortletSelectedTabLink, .portalPortletSelectedTabLink:hover, .portalPortletSelectedTabLink:visited, .portalPortletSelectedTabLink:active {
    color: #ffffff;
}


/* PORTLET TOOLBARS */

/* Bar area on which tools are displayed - New in v5 */
.portalPortletToolbar {
    background-color: #c5d1de;

        
    border-top: 1px solid #e4edf5;
    border-right: 1px solid #95a5b9;
    border-bottom: 1px solid #95a5b9;
    border-left: 1px solid #e4edf5;
        
}

/*
 Section of the toolbar.  Usually there is only one.
 For the most part, this style is present to disable the border="1" in
 the markup which was necessary to support legacy browsers.
 New in v5 */
.portalPortletToolbarSection {

        
   border-width: 0px;
        
}

/* Table displaying the tools in this section */
.portalPortletToolbarSet {
}

/* A normal toolbar button */
.portalPortletToolbarButton {    
    background-color: #c5d1de;

        
    padding: 3px;
    border-width: 1px;
    border-style: solid;
    border-color: #c5d1de;
        
}

/* A toolbar button with the mouse hovering over it */
.portalPortletToolbarButtonRollover {
    background-color: #c5d1de;

       
    padding: 3px;
    border-top: 1px solid #e4edf5;
    border-right: 1px solid #95a5b9;
    border-bottom: 1px solid #95a5b9;
    border-left: 1px solid #e4edf5;
       
}

/* A toolbar button with the mouse button pressed or selected */
.portalPortletToolbarButtonPressed {
    background-color: #dadfe5;

        
    padding: 3px;
    border-top: 1px solid #95a5b9;
    border-right: 1px solid #e4edf5;
    border-bottom: 1px solid #e4edf5;
    border-left: 1px solid #95a5b9;
        
}

/* A selected toolbar button */
.portalPortletToolbarButtonSelected {
    background-color: #aeb8c4;

        
    padding: 3px;
    border-top: 1px solid #95a5b9;
    border-right: 1px solid #e4edf5;
    border-bottom: 1px solid #e4edf5;
    border-left: 1px solid #95a5b9;
        
}

/* A toolbar button with the mouse hovering over it */
.portalPortletToolbarButtonSelectedRollover {
    background-color: #aeb8c4;

       
    padding: 3px;
    border-top: 1px solid #e4edf5;
    border-right: 1px solid #95a5b9;
    border-bottom: 1px solid #95a5b9;
    border-left: 1px solid #e4edf5;
       
}

/* An icon displayed on a toolbar button */
.portalPortletToolbarButtonIcon {
    width: 16px;
    height: 16px;
}

/* A toolbar area displaying non-button controls such as text, or a dropdown */
.portalPortletToolbarControl {

        
    padding: 3px;
        
}

/* Text on the toolbar */
.portalPortletToolbarText {
    color: #333333;
}

/* Disabled text on the toolbar */
.portalPortletToolbarDisabledText {
    color: #999999;
}

/* A link on the toolbar */
.portalPortletToolbarLink, .portalPortletToolbarLink:hover, .portalPortletToolbarLink:visited, .portalPortletToolbarLink:active {
    color: #333333;
}


/* A separator between groups of toolbar items */
.portalPortletToolbarSeparator {
    background-color: #95a5b9;

        
    width: 1px;
    margin: 0px;
    padding: 0px;
    border-top: 0px none #95a5b9;
    border-right: 1px solid #e4edf5;
    border-bottom: 0px none #e4edf5;
    border-left: 0px none #95a5b9;
        
}

/* A spacer between groups of toolbar items  */
.portalPortletToolbarSpacer {

        
    padding: 0px 2px 0px 2px; 
        
}

/* A separator between groups of toolbar items */
.portalPortletToolbarHandle {
    background-color: #c5d1de;

        
    padding: 0px;
    margin: 0px;
    width: 1px;
    border-top: 1px solid #e4edf5;
    border-right: 1px solid #95a5b9;
    border-bottom: 1px solid #95a5b9;
    border-left: 1px solid #e4edf5;
        
}


/* BREADCRUMB TRAILS */

/* Area on which breadcrumb trails are displayed. Also text that is not clickable. - New in v5 */
.portalBreadcrumbTrail {
    
    font-size: medium;
    font-weight: bold;
}

/* Clickable breadcrumb trail text - New in v5 */
.portalBreadcrumbTrailLink, .portalBreadcrumbTrailLink:hover, .portalBreadcrumbTrailLink:visited, .portalBreadcrumbTrailLink:active {
    
    font-size: medium;
    font-weight: bold;
    color: #3366CC;
    text-decoration: underline;
}

/* GENERIC ACCENT AND 3-D COLORS */
/* These styles are provided so portlets can build UI areas with theme      */
/* color-coordinated accent colors and 3D effects other than gray. Only     */
/* use these classes when no other classes are available for the particular */
/* UI you need to build.                                                    */


/* Surface area in a portlet requiring an accent color.  Use this style      */
/* on the main "surface" which needs the color. This style may also be used  */
/* without the corresponding highlight and shadow colors if desired. - New in v5 */
.portalPortletAccentArea {
    background-color: #c5d1de;
    color: #333333;
}

/* 3D highlight color for use with the accent area - New in v5 */
.portalPortletAccentArea3DHighlight {
    background-color: #e4edf5;
    color: #333333;
}

/* 3D shadow color for use with the accent area - New in v5 */
.portalPortletAccentArea3DShadow {
    background-color: #95a5b9;
    color: #333333;
}


/* WIZARDS */

/* Wizard Title Text- New in v5 */
.portalWizardTitle {
    
    font-size: medium;
    font-weight: bold;
    background-color: #c1c1c1;
    color: black;

        
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
        
}

/* Wizard Step Notification Text - New in v5 */
.portalWizardStepNotification {
    
    font-size: medium;
    background-color: #dfdfdf;
    color: black;

        
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
        
}

/* Wizard Bottom Submit Bar - New in v5 */
.portalWizardBottomSubmit {
    
    font-size: medium;
    background-color: #c1c1c1;
    color: black;

        
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 25px;
        
}


/******************************************************************************/
/* Lotus Notes Portlet classes                                                */
/* General portlets should not use styles in this section.                    */
/******************************************************************************/

/* Background color and font settings for table cell that holds a weekday abbreviation (i.e. Fri) 
in the Lotus Notes Calendar Portlet */
.weekday_header {
    
    font-size: large;
    background-color: #999999;
    color: #333333;
}

/* Background color and font settings for table cell that holds a day number (i.e 17) for months 
other than the current month in the Lotus Notes Calendar Portlet */
.other_month_header {
    
    font-size: medium;
    background-color: #E4E3E3;
    color: #7E7001;
    height: 20px;
}

/* Background color and font settings for table cell that holds a day number (i.e 17) for the current month 
in the Lotus Notes Calendar Portlet */
.current_month_header {
    
    font-size: medium;
    background-color: #CBDBF3;
    color: #333333;
    height: 20px;
}

/* Background color and font settings for empty table cells for months other than the current month 
in the Lotus Notes Calendar Portlet */
.other_month_cell {
    
    font-size: medium;
    background-color: #F0F0F0;
}

/* Background color and font settings for empty table cells for the current month in the Lotus Notes Calendar Portlet */
.current_month_cell {
    
    font-size: medium;
    background-color: #FFFFFF;
    color: Black;
}

/* Background color and font settings for table cell that holds the current day number and name (i.e 17 Wednesday)
in the Lotus Notes Calendar Portlet */
.current_day_header {
    
    font-size: large;
    background-color: #92B5E6;
    color: #333333;
    height: 20px;
}

/* Background color and font settings for the current day number and name (i.e 17 Wednesday) text in the Lotus Notes Calendar Portlet */
a.current_day_header:link {
    background-color: transparent;
    color: #333333;
}

/* Background color and font settings for a day number (i.e 17) in a month other than the current month 
in the Lotus Notes Calendar Portlet */
a.other_month_header:link {
    background-color: transparent;
    color: #0000ff;
}

/* Background color and font settings for a day number (i.e 17) in the current month in the Lotus Notes Calendar Portlet */
a.current_month_header:link {
    background-color: transparent;
    color: #0050C9;
}

/* Text displaying the place name */
.portalPlaceName {
    
    font-size: xx-large;
    font-weight: bold;
    color: #EBEBEB;
}

/* End of Lotus Notes Calendar Portlet classes */

/******************************************************************************/
/* Lotus WP Portlet classes                                                   */
/* General portlets should not use styles in this section.                    */
/******************************************************************************/

a.portalPersonName {
    
    font-size: medium;
	text-decoration: none;
	color: blue;
}

a.portalPersonName:visited {
    
    font-size: medium;
	text-decoration: none;
	color: blue;
}

a.portalPersonName:hover {
    
    font-size: medium;
	text-decoration: underline;
	color: blue;
}

/* End Lotus WP classes */
